From d6477d0894a36667a63685163636c4a72d89300a Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 10 Apr 2018 21:45:09 +0200 Subject: [PATCH] container: Don't store the resize clock Use gtk_widget_get_frame_clock() instead --- gtk/gtkcontainer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gtk/gtkcontainer.c b/gtk/gtkcontainer.c index 9ac9cf03b4..460e99b9d3 100644 --- a/gtk/gtkcontainer.c +++ b/gtk/gtkcontainer.c @@ -154,7 +154,6 @@ struct _GtkContainerPrivate { - GdkFrameClock *resize_clock; guint resize_handler; guint has_focus_chain : 1; @@ -1613,7 +1612,6 @@ gtk_container_start_idle_sizer (GtkContainer *container) if (clock == NULL) return; - priv->resize_clock = clock; priv->resize_handler = g_signal_connect (clock, "layout", G_CALLBACK (gtk_container_idle_sizer), container); gdk_frame_clock_request_phase (clock, @@ -1628,10 +1626,9 @@ _gtk_container_stop_idle_sizer (GtkContainer *container) if (priv->resize_handler == 0) return; - g_signal_handler_disconnect (priv->resize_clock, + g_signal_handler_disconnect (gtk_widget_get_frame_clock (GTK_WIDGET (container)), priv->resize_handler); priv->resize_handler = 0; - priv->resize_clock = NULL; } void -- 2.30.2